Setting .NET Security Permissions

The .NET data provider implements security through the security permissions defined by the .NET Framework.

Code Access Permissions

The .NET data provider requires the FullTrust permission to be set in order to load and run. This requirement is due to underlying classes in System.Data that demand FullTrust for inheritance. All ADO.NET data providers require these classes to implement a DataAdapter.

Security Attributes

The .NET data provider is marked with the AllowPartiallyTrustedCallers attribute.